﻿body {
    font-size: .85em;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    color: #232323;
    background-color: #fff;
	margin:auto;
}
header
{
	background-color:whitesmoke;
	border-bottom:1px solid gainsboro;
	font-size:12px;
	padding:5px 0px;
	margin-bottom:4px;
}
	header a
	{
		margin:3px 10px 3px 10px;
	}
a.logo
{
	background-image: url(images/logo.gif);
	width: 318px;
	height: 57px;
	display:block;
}
.content{
	display:block;
	margin:auto;
	width:1002px;
}

.menu{
	margin-top:10px;
	background-color:blue;
	padding:10px 0px 0px 0px;
}
	.menu a
	{
		margin:5px 10px;
		background-color:gray;
		text-decoration:none;
	}
		.menu a.select,.menu a:hover
		{
			background-color:#fff;
			color:#000;
		}	
.right
{
	text-align:right;
}
header, footer, nav, section {
    display: block;
}


/* Styles for basic forms
-----------------------------------------------------------*/
fieldset {
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}

textarea {
    min-height: 75px;
}

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}
